package com.example;

import de.greenrobot.daogenerator.DaoGenerator;
import de.greenrobot.daogenerator.Entity;
import de.greenrobot.daogenerator.Schema;

public class MyDaoGenerator {

    public static void main(String args[]) throws Exception {
        Schema schema = new Schema(2, "com.wyp.didishige.db");
        schema.setDefaultJavaPackageDao("com.wyp.didishige.db.dao");
        Entity box = schema.addEntity("NewComment");
        box.addIdProperty();
        box.addStringProperty("uid");
        box.addStringProperty("commentId");
        box.addStringProperty("dynamicId");
        box.addStringProperty("content");
        box.addStringProperty("msg");
        box.addStringProperty("name");
        box.addStringProperty("avatar");
        box.addIntProperty("status");
        box.addIntProperty("type");
        box.addLongProperty("time");


        Entity friend = schema.addEntity("NewFriend");
        friend.addIdProperty();
        friend.addStringProperty("uid");
        friend.addStringProperty("msg");
        friend.addStringProperty("name");
        friend.addStringProperty("avatar");
        friend.addIntProperty("status");
        friend.addLongProperty("time");

        Entity blackUser=schema.addEntity("BlackUser");
        blackUser.addIdProperty();
        blackUser.addStringProperty("uid");
        blackUser.addStringProperty("name");
        blackUser.addStringProperty("avatar");
        blackUser.addStringProperty("time");
        new DaoGenerator().generateAll(schema, args[0]);
    }
}
